@charset "utf-8";

a:hover,
a {
	color: #333333;
	text-decoration: none;
}

img {
	max-width: 100%;
}

body {
	margin: 0;
	padding: 0;
	min-width: 1300px;
	background-color: #ffffff;
	color: #333333;
}

body a {
	color: #333333;
}

ul,
li,
p {
	list-style: none;
	margin: 0;
	padding: 0;
}

i {
	font-style: normal;
}

.bd-items {
	padding: 20px 0;
	min-height: 350px;
	position: relative;
}

.bd-group-item {
	border: 1px solid #dedddb;
	padding: 12px;
}

.shop-img {
	background-color: #fff;
	padding: 20px;
	float: left;
	box-shadow: 0 2px 12px 0 #f6f6f6;
}

.shop-info {
	padding-left: 20px;
	float: left;
	padding-top: 8px;
}

.shop-info-tit {
	font-size: 16px;
	color: #333;
}

.shop-info-time {
	font-size: 14px;
	color: #999999;
}

.shop-info-time a {
	margin-left: 10px;
}

.shop-confirm {
	float: right;
}

.confirm-btn {
	padding: 10px 18px;
	margin-top: 22px;
}


.wl-info-item {
	font-size: 14px;
	color: #333333;
	margin-bottom: 14px;
}

.wl-info-item>span {
	color: #666666;
	margin-right: 12px;
}

.wl-step {
	line-height: 16px;
	padding-top: 19px;
	position: relative;
}

.wl-step::before {
	position: absolute;
	left: 7.5px;
	content: '';
	width: 1px;
	height: 100%;
	background-color: #dcdcdc;
	top: 0;
}

.wl-step.is-success .wl-step-head {
	border-color: #c8a063;
}


.wl-step.is-success .wl-step-main {
	color: #c8a063;
}


.wl-step:first-child {
	padding-top: 0;
}


.wl-step-main {
	font-size: 14px;
	color: #999999;
}


.wl-step-head {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	border: 1px solid #dcdcdc;
	float: left;
	margin-right: 15px;
	z-index: 11;
	background-color: #FFF;
	position: relative;
}


.null {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.null>p {
	font-size: 13px;
	color: #999;
	margin-top: 11px;
}

.order-panel {
	min-height: 450px;
	position: relative;
	background-color: #fff;
}

.order-panel .null>p {
	margin-top: 21px;
}

.order-panel-head {
	margin-top: 15px;
}


.order-list__item__head {
	background-color: #f7f5f2;
	padding: 10px 8px;
}

.order-list {
	padding-top: 5px;
}

.order-list__item__body {
	padding: 12px;
}

.order-list__item {
	border: 1px solid #dedddb;
	margin-top: 20px;
}

.order-list__item__head>span {
	font-size: 14px;
}

.order-info {
	color: #666;
	padding: 0 7px;
}

.order-info i {
	color: #333333;
	margin-left: 2px;
}

.form-item {
	float: left;
	margin-right: 20px;
}

.form-item__label {
	color: #666666;
	font-size: 14px;
	padding-right: 10px;
}


.form-item .form-control {
	display: inline-block;
	width: 140px;
	height: 32px;
}


.form-item .form-control.datepicker {
	background-color: #fff;
	width: 100px;
}

.jg {
	padding: 0 5px;
}

.form-item .form-control.selectpicke {
	width: 100px;
	background: url(../images/buy/down.png) no-repeat right 10px center #f8f8f8;
	color: #999999;
	padding: 6px 10px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
}


.form-item .btn {
	width: 60px;
}


.wl-dz {
	font-size: 14px;
	color: #333333;
	line-height: 84px;
}

.lone .wl-dz {
	min-width: 96px;
	min-height: 1px;
}


.qq-link {
	display: inline-block;
	border: 1px solid #12a3f6;
	color: #12a3f6;
	font-size: 14px;
	border-radius: 3px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding-left: 9px;
	padding-right: 6px;
	background-color: #fff;
}

.qq-link:hover {
	color: #12a3f6;
}

.qq-link .iconfont {
	color: #12a3f6;
	font-size: 20px;
	float: left;
	margin-right: 6px;
}

.shop-contact {
	text-align: center;
	font-size: 14px;
}

.shop-contact .text-warn {
	line-height: 34px;
}

.shop-contact .shop-info-tit {
	font-size: 14px;
}

.shop-amount {
	text-align: center;
	font-size: 14px;
	padding: 22px 0;
}

.order-list__item__body>div {
	margin-right: 56px;
}

.order-list__item__body>div:last-child {
	margin-right: 0;
}


.shop-btn .btn {
	display: block;
	width: 93px;
	height: 30px;
}

.shop-btn {
	padding: 6px 0;
}

.shop-btn .btn-default {
	margin-top: 12px;
}


.shop-name .shop-info {
	padding-left: 12px;
}


.confirm-modal .modal-header {
	border-bottom: 0;
	padding: 25px 30px 15px;
}

.confirm-modal .modal-header .iconfont {
	font-size: 16px;
	/* color: #dcdcdc; */
}


.confirm-modal .modal-body {
	text-align: center;
	padding-bottom: 45px;
}

.confirm-modal .modal-body p {
	margin-top: 30px;
}


.refund-modal .modal-content {
	padding-left: 20px;
}

.refund-modal .modal-content .modal-header {
	padding: 20px;
	padding-left: 0;
}

.refund-modal .modal-content .modal-header .modal-title {
	line-height: 22px;
	position: relative;
	display: inline-block;
}

.refund-modal .modal-content .modal-header .modal-title::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: -21px;
	width: 100%;
	height: 2px;
	background-color: #c8a063;
	z-index: 11;
}

.refund-form {
	padding: 14px 0;
	border-bottom: 1px solid #e5e5e5;
}

.refund-form label {
	display: block;
	padding: 6px 20px 6px 0;
	margin-bottom: 0;
}


.refund-form label>span {
	font-size: 14px;
	color: #666666;
	padding-right: 10px;
}


.refund-form label .form-control {
	height: 32px;
	display: inline-block;
	width: 335px;
}

.refund-modal .modal-content .modal-body {
	padding: 0;
}

.refund-modal .modal-foot {
	padding: 20px 0;
}


.refund-modal .modal-foot .btn {
	padding: 5px 16px;
}



/* 账户管理 */
.p18 {
	padding: 18px 0;
	border-bottom: 1px solid #dddddd;
}


.apply-btn {
	padding-top: 20px;
}

.apply-btn .btn {
	min-width: 80px;
}

.apply-form label .text-danger {
	margin-right: 5px;
}

.apply-form label>span {
	min-width: 92px;
	text-align: right;
	display: inline-block;
	float: left;
	line-height: 32px;
}

.apply-form label .form-control.datalist {
	width: 250px;
}

.datalist::-webkit-input-placeholder {
	color: #333;
}

.datalist::-moz-placeholder {
	color: #333;
}

.datalist:-ms-input-placeholder {
	color: #333;
}

.apply-form label .form-control {
	width: 425px;
}

.apply-form label .textarea-control {
	resize: none;
	height: 115px;
}

.select-type .selectpicke {
	float: left;
	width: 100px;
	background: url(../images/buy/down.png) no-repeat right 10px center;
	color: #999999;
	padding: 6px 10px;
	appearance: none;
	border-color: #c8a063;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
}

.selectpicke {
	width: 104px;
	background: url(../images/buy/down.png) no-repeat right 10px center;
	padding: 6px 10px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
}

.select-type .btn {
	padding: 7px 16px;
	margin-left: 5px;
}

.select-type {
	padding-top: 14px;
	padding-right: 20px;
}


.order-table {
	text-align: center;
}

.order-table thead th {
	text-align: center;
	background-color: #f7f5f2;
	border: 0;
	height: 40px;
	color: #666666;
	font-weight: normal;
}

.order-table thead {
	background-color: #f7f5f2;
	margin: 0 -20px;
}

.order-table tbody td {
	padding: 20px 0;
	border: 0;
}

.order-table tbody .btn {
	height: 30px;
}

.order-table tbody tr {
	border-bottom: 2px solid #dedddb;
}

.pru-table tbody tr:last-child {
	border: 0;
}

.tab {
	padding: 0 20px;
	border: 1px solid #dedddb;
	position: relative;
}

.tab::before {
	position: absolute;
	content: '';
	width: 20px;
	height: 40px;
	background-color: #f7f5f2;
	left: 0;
	top: 0;
}

.tab::after {
	position: absolute;
	content: '';
	width: 20px;
	height: 40px;
	background-color: #f7f5f2;
	right: 0;
	top: 0;
}

.u-left tbody tr td:last-child {
	text-align: left;
}

.u-left thead th:last-child {
	text-align: left;
}

.p20 {
	padding: 20px 0;
}

.tk-form-label {
	font-size: 14px;
	color: #666666;
	float: left;
	line-height: 32px;
	padding-right: 15px;
}

.tk-form-item .form-control {
	float: left;
	width: 180px;
	height: 32px;
}

.tk-form-item .form-control.datalist {
	width: 125px;
	margin-right: 15px;
}

.tk-form-item .form-control.datepicker {
	padding: 4px 10px;
	color: #999999;
}

.tk-form-item .jg {
	float: left;
	line-height: 32px;
}

.tk-form-item {
	margin-bottom: 12px;
}

.tk-form-item:last-child {
	margin-bottom: 0 !important;
}

.tk-form {
	padding: 20px 0;
	border-bottom: 1px solid #dddddd;
}


.tk-order-list .m0 {
	margin-right: 0;
}

.tk-order-list .order-list__item__head .order-info {
	padding: 0 12px;
	line-height: 30px;
	float: left;
}

.tk-order-list .order-list__item__head {
	padding: 5px 0;
}


.tk-order-list .order-list__item__head .order-info .iconfont {
	font-size: 18px;
	color: #cba66d;
	margin-right: 10px;
	float: left;
}

.tk-order-list .order-list__item__head .qq-link {
	margin-left: 20px;
}

.tk-order-list .p15 {
	padding: 0 20px;
	margin-right: 0;
}

.null-tk {
	min-height: 335px;
	position: relative;
}

.checkbox {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	width: 20px;
	height: 20px;
	background: url(../images/buy/check.png) no-repeat;
	margin: 0 !important;
	outline: 0;
	float: left;
}

.checkbox:checked {
	background: url(../images/buy/checked.png) no-repeat;
}

.checkbox-text {
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	font-weight: normal;
}

.layui-input-block {
	margin-left: 85px;
}

.u-center {
	text-align: center !important;
}

.report {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	padding: 35px 30px;
	text-align: center;
}

.textarea-control {
	resize: none;
}

.u-center .modal-title {
	padding: 0 18px;
}

.img_file {
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 100%;
	height: 100%;z-index: 77;
}
.show-hidden{
	display: none;
}


.layui-input-block {
	position: relative;
	width: 60px;
	height: 60px;
	margin-top: 20px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 60px;
}


.letter {
	font-size: 14px;
	display: inline-block;
	border: 1px solid #ddd;
	height: 22px;
	line-height: 20px;
	padding: 0 8px;
	margin-left: 10px;
}

.store-logo {
	margin-right: 15px;
	box-shadow: 0 2px 12px 0 #f6f6f5;
}

.check-table thead th:nth-child(2) {
	text-align: left;
}

.check-table tbody td:nth-child(2) {
	text-align: left;
}

.check-table .checkbox {
	margin-left: 6px !important;
}

.check-table .btn {
	color: #999999;
}

.check-table .btn-default {
	color: #fff;
}

.operation {
	position: absolute;
	left: 26px;
	bottom: 0;
	padding: 20px 0;
}

.operation label span {
	font-weight: normal;
	margin-left: 33px;
}

.operation .del {
	color: #c8a063;
	margin-left: 30px;
}

.td-text {
	font-size: 14px;
	margin-bottom: 15px;
}




/* 个人主页 */
.store-info {
	background: url(../images/buy/store.png) left center no-repeat #f9f9f9;
	height: 130px;
	border-radius: 65px 0 0 65px;
	padding: 25px 0 0 140px;
}


.username {
	font-size: 18px;
	line-height: 28px;
	color: #333333;
}

.usersex {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}

.userbirth {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}

.home-nav {
	margin-top: 50px;
}


.home-navbar li {
	float: left;
}

.home-navbar li a {
	display: block;
	width: 180px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	font-size: 18px;
}

.home-navbar li.active {
	background-image: linear-gradient(to right, #d1a95e, #c1994e);
}


.home-navbar li.active a {
	color: #fff;
}

.welcome {
	font-size: 14px;
	color: #666666;
	line-height: 47px;
}

.shop-list__item {
	width: 20%;
	float: left;
	padding-left: 8px;
	padding-right: 7px;
	margin-bottom: 20px;
}

.shop-list {
	margin-left: -8px;
	margin-right: -7px;
}

.baby-img {
	position: relative;
}

.tag {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	color: #ffffff;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-image: linear-gradient(to right, #d1a95e, #c1994e);
}

.baby-content {
	padding: 15px;
	background-color: #fff;
}

.baby-tit {
	font-size: 14px;
	color: #333333;
	margin-bottom: 6px;
}

.baby-prize {
	font-size: 14px;
}


/* 账户设置 */
#avatar_id {
	width: 110px;
	height: 110px;
	border-radius: 100%;
}

.avatar-box {
	border: 1px solid #ddd;
	display: inline-block;
}

#avatar_file {
	position: absolute;
	left: 130px;
	bottom: 0;
	opacity: 0;
	z-index: 1;
}

.sel1 {
	position: absolute;
	left: 130px;
	bottom: 0;
}

.avatar {
	position: relative;
}

.tk-form-val {
	font-size: 14px;
	color: #333333;
	line-height: 32px;
}

.align .tk-form-label {
	min-width: 80px;
	padding: 0;
}

.radio-group label {
	margin: 0;
	font-weight: normal;
	margin-right: 20px;
	cursor: pointer;
}
.radio-group label:last-child{
	margin-right: 0;
}

.radio-group label span {
	float: left;
	padding: 6px 0;
	margin-left: 10px;
}

.radio-group {
	height: 32px;
}

.radio {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	width: 18px;
	height: 18px;
	margin: 7px 0 !important;
	float: left;
	outline: 0;
	background: url(../images/buy/radio.png) no-repeat center;
}

.radio:checked {
	background: url(../images/buy/radios.png) no-repeat center;
}

.mb0 {
	margin-bottom: 0 !important;
}

.h-6 {
	height: 6px;
}

.info-form .form-control {
	width: 425px;
}

.info-form .selectpicke {
	width: 135px;
	margin-right: 10px;
}

.info-form i.text-danger {
	margin-right: 5px;
}

.label-w .tk-form-label {
	min-width: 95px !important;
}

.label-w1 .tk-form-label {
	min-width: 80px !important;
}

.align-left.apply-form label>span {
	text-align: left;
	min-width: 85px;
	padding-right: 0;
	font-weight: normal;
}

.align-left.refund-form label .form-control.selectpicke {
	width: 135px;
	margin-right: 6px;
	color: #999;
}


.order-list__bind .order-list__item__head {
	padding: 10px;
}

.order-list__bind .order-list__item__body {
	padding: 30px 18px;
}

.bind-img {
	margin-right: 42px;
}

.bind-info {
	line-height: 23px;
}

.bind-btn {
	padding: 8px 40px 0 8px;
}


/* 步骤条 */


.eis-horizontal-steps .eis-form-steps {
	overflow: hidden;
	padding: 0 20px;
	font-size: 0;
	position: relative;
	background-color: #fff;
	margin-bottom: 20px;
}


.eis-horizontal-steps .eis-form-steps .eis-form-step {
	display: inline-block;
	vertical-align: middle;
	width: 23.3% !important;
	text-align: center;
	position: relative;
}


.eis-horizontal-steps .eis-form-steps .eis-form-step:nth-child(5) {
	position: absolute;
	right: -15%;
}

.eis-horizontal-steps .eis-form-steps .eis-step-head {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 111;
}

.eis-step-head .eis-step-icon {
	width: 42px;
	height: 42px;
	font-size: 14px;
	padding: 10px;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

/* .is-finish .eis-step-icon {
	border: 1px solid #4995FA;
} */

.eis-step-head .eis-step-icon .step-icon-txt {
	width: 22px;
	height: 22px;
	background: #DDDDDD;
	/* border: 1px solid #DDDDDD; */
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 22px;
	color: #fff;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 0;
	bottom: 0;
}

.is-finish .eis-step-icon .step-icon-txt {
	background: #c8a063;
}

.eis-horizontal-steps .eis-step-head .eis-step-line {
	position: absolute;
	background-color: #dddddd;
	height: 5px;
	top: 18px;
	left: 125px;
	right: 10px;
	width: 140px;
}

/* .eis-horizontal-steps .eis-form-steps .eis-step-progress {
	height: 5px;
	background: #cda55a;
	width: 0;
	position: absolute;
	top: 18px;
	left: 125px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
} */


.eis-horizontal-steps .eis-form-step .eis-step-main {
	font-size: 14px;
	color: #333333;
	text-align: left;
	line-height: 42px;
	margin-top: -42px;
	position: absolute;
	left: 32px;
	padding: 0 15px 0 10px;
	z-index: 111;
	background-color: #fff;
}


.is-finish .eis-step-main {
	color: #3197FD
}

.eis-stepContents {
	position: relative;
	min-height: 200px;
	overflow: hidden;
}

.eis-stepContents .eis-stepFooter {
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: none;
}

.eis-btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	cursor: pointer;
	font-size: 12px;
	min-width: 64px;
	height: 25px;
	line-height: 25px;
	background: #fff;
	text-align: center;
	border: 1px solid #3197FD;
	color: #3197FD;
	margin-right: 14px;
	border-radius: 2px;
}



/*  */
.clothes-size {
	line-height: 30px;
	padding: 5px 0;
}

.decrease {
	width: 17px;
	height: 17px;
	border: 0;
	text-align: center;
	line-height: 17px;
	padding: 0;
	color: #fff;
	background-color: #ebebeb;
	border-radius: 2px;
}

.increase {
	width: 17px;
	height: 17px;
	border: 0;
	text-align: center;
	line-height: 17px;
	padding: 0;
	color: #fff;
	background-color: #c8a063;
	border-radius: 2px;
}


.spinnerExample {
	outline: 0;
	width: 40px;
	text-align: center;
	height: 22px;
	border: 1px solid #ddd;
	margin: 0 5px;
}

.prize-sum {
	font-size: 14px;
	color: #333333;
	margin-right: 10px;
}

.prize-sum .text-danger {
	font-weight: bold;
}

.settle {
	padding-top: 20px;
	padding-right: 25px;
}



.shop-panel-tit {
	font-size: 26px;
	color: #222222;
	line-height: 30px;
}

.more {
	font-size: 14px;
	color: #999999;
	float: right;
	padding-top: 5px;
}

.hot-sale {
	margin: 0 -10px;
}

.hot-sale li {
	width: 20%;
	padding: 0 10px;
	float: left;
}

.hot-sale li a {
	display: block;
	background-color: #fff;
	padding: 20px 15px;
	border: 1px solid #ddd;
}

.hot-img {
	text-align: center;
	margin-bottom: 15px;
	padding: 6px 0;
}

.hot-detail {
	text-align: center;
}


.hot-detail .btn {
	background-color: #fff;
	color: #c8a063;
	border: 1px solid #c8a063;
}


.hot-tit {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	margin-bottom: 5px;
}

.hot-prize {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 15px;
}

.hot-deal {
	font-size: 13px;
	color: #666;
	line-height: 18px;
	margin-bottom: 25px;
}

.mt30 {
	margin-top: 30px;
}

.tips {
	font-size: 14px;
	color: #999999;
	margin-bottom: 20px;
	padding-left: 95px;
}

.see-shop {
	min-height: 380px;
	position: relative;
}

/* 店铺 */
.store-navbar .navbar-nav>li {
	padding: 0 26px;
}

.store-warp {
	background: #fff;
}

.store-warp .tab {
	border: 0;
}

.store-warp .order-table tbody tr {
	border-bottom: 1px dashed #ddd;
}

.store-warp .order-table th:first-child {
	text-align: left;
}

.store-warp .order-table td:first-child {
	text-align: left;
}

.store-index li {
	width: 236px;
	padding: 0;
}

.store-index li.active {
	background-image: linear-gradient(to right, #d1a95e, #c1994e);
}

.store-index li.active a {
	color: #fff;
}

.w-left {
	width: 280px;
}

.w-right {
	width: 875px;
}

.store-tit {
	font-size: 18px;
	color: #c8a063;
	text-align: center;
	line-height: 1;
	padding: 20px 0;
}

.w-store .store-head {
	background-image: linear-gradient(rgba(246, 231, 210, 1), rgba(246, 231, 210, 0), 20%, #fff 100%);
	border: 1px solid #f5f0e7;
	padding: 0 15px;
}


.dp-name {
	font-size: 13px;
	color: #333333;
}

.dp-name .iconfont {
	margin-left: 5px;
	color: #cda55a;
	line-height: 22px;
}

.dp-praise {
	font-size: 13px;
	color: #333333;
	line-height: 22px;
}

.dp-content {
	padding-left: 10px;
}

.dp-xin {
	font-size: 0;
	padding: 3px 0;
}


.dp-info-tit {
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	margin-bottom: 5px;
}

.dp-info {
	padding: 12px 0;
	border-bottom: 1px solid #ebe3d8;
}


.dp-info:last-child {
	border-bottom: 0;
}

.dp-info-item:last-child {
	margin-bottom: 0;
}

.dp-info-item {
	line-height: 25px;
	margin-bottom: 5px;
	font-size: 13px;
}

.dp-info-label {
	font-size: 13px;
	color: #666666;
}

.dp-info-vaule {
	font-size: 13px;
	color: #333333;
}

.dp-info-label {
	min-width: 75px;
	display: inline-block;
}

.link-btn {
	color: #c8a063;
	border: 1px solid #c8a063;
	border-radius: 2px;
	padding: 4px 6px;
}

.col-lick {
	width: 50%;
	padding: 0 6px;
	float: left;
}

.col-lick .link-btn {
	display: block;
}


.link-btn .iconfont {
	font-size: 13px;
	margin-right: 5px;
}

.link-btn:hover {
	color: #c8a063;
}

.qq .iconfont {
	color: #2b9cf0;
	font-size: 13px;
}

.dp-info-link {
	text-align: center;
	font-size: 0;
	padding: 10px 0 20px;
	margin: 0 -6px;
}


.flex-item {
	float: left;
	font-size: 13px;
	line-height: 28px;
	width: 33.33%;
	text-align: center;
	margin-bottom: 5px;
	border-right: 1px solid #ebe3d8;
}

.flex-item:last-child {
	border-right: 0;
}

.store-icon {
	margin-bottom: 10px;
}

.w-panel-head {
	background-color: #c8a063;
	height: 40px;
	padding: 0 15px;
}

.w-panel-tit {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
}

.w-panel-tit .iconfont {
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
}


.w-panel {
	background-color: #fff;
}

.w-panel-body {
	padding: 0 15px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	box-sizing: border-box;
}

.search-form__item {
	padding: 10px 0;
}

.search-form {
	padding: 10px 0;
}

.search-form__label {
	font-size: 14px;
	color: #666666;
	min-width: 58px;
	text-align: right;
	float: left;
	padding-right: 12px;
	line-height: 36px;
}

.search-form .form-control {
	float: left;
	background-color: #f8f8f8;
	width: 190px;
	height: 36px;
}

.form-foot {
	text-align: center;
}

.form-foot .btn {
	min-width: 96px;
}

.search-form .small-input {
	width: 87px;
}


.search-form .line {
	line-height: 36px;
	color: #666666;
}

.h-tit {
	font-size: 13px;
	color: #333;
	line-height: 22px;
}

.h-prize {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
}

.h-sale {
	font-size: 13px;
	color: #666;
	line-height: 22px;
}

.h-cn {
	padding-left: 10px;
}

.h-list {
	padding: 0;
	padding-top: 20px;
}

.h-list li {
	margin-bottom: 15px;
}

.h-list li:last-child {
	margin-bottom: 0;
}

.see-btn {
	text-align: center;
	padding: 20px 0;
}

.see-btn .btn {
	width: 153px;
}

.link-list li a {
	font-size: 13px;
	color: #333333;
	line-height: 36px;
}

.link-list {
	padding: 28px 0;
}

.swiper-container .swiper-pagination-bullet {
	background-color: #f3f0ec;
	height: 26px;
	width: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
	color: #666;
	opacity: 1;
}

.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets {
	text-align: right;
	bottom: 20px;
	padding: 0 16px;
}

.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #c8a055;
	color: #fff;
}

.tj-shop li {
	width: 25%;
	padding: 0 8px;
}

.tj-shop {
	margin: 0 -8px;
}

.mt15 {
	margin-top: 15px;
}

.credit {
	padding: 20px;
	min-height: 576px;
}

.credit-tit {
	text-align: center;
	background-color: #f7f5f2;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	color: #ef1617;
}

.score {
	color: #999999;
}

.credit-table td {
	text-align: center;
	padding: 9px 15px;
	border-color: #ddd;
}

.credit-table th {
	text-align: center;
	padding: 9px 15px;
	font-weight: normal;
}

.credit-table td {
	text-align: center;
	padding: 9px 15px;
	border-color: #ddd;
}

.credit-table td:first-child {
	text-align: left;
}

.credit-table {
	border: 1px solid #ddd;
}

.text-defult {
	color: #999999;
}


.scorebar li {
	float: left;
	font-size: 20px;
	color: #999;
	padding: 20px 25px;
	line-height: 25px;
	position: relative;
}

.scorebar {
	border-bottom: 2px solid #c8a063;
}

.scorebar li.on {
	color: #c8a063;
}

.scorebar li.on::after {
	position: absolute;
	left: 50%;
	bottom: -1px;
	width: 21px;
	transform: translate(-50%, 0);
	height: 10px;
	content: '';
	background: url(../images/buy/jiao.png) no-repeat center;
}


.border {
	border: 1px solid #ddd;
	padding: 20px;
}

.dp-detail {
	padding: 40px 97px;
	position: relative;
}

.dp-detail-pic img {
	border: 1px solid #ddd;
}

.dp-detail--item {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
}

.dp-detail--label {
	color: #666666;
	min-width: 80px;
	text-align: left;
	display: inline-block;
}

.dp-detail-content {
	padding-left: 15px;
}

.dp-detail--value img {
	margin-right: 8px;
}

.h10 {
	height: 10px;
}

.dp-detail--info {
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
	line-height: 18px;
}

.dp-detail--body {
	padding: 20px 0 10px;
}


.dp-detail--list {
	margin-right: 90px;
}

.wx {
	text-align: center;
	position: absolute;
	right: 168px;
	top: 58px;
}

.wx p {
	margin-top: 10px;
}

.xqbar.navbar-nav>li {
	padding: 0 28px;
}

.sp-text__label {
	display: inline-block;
	text-align: right;
	min-width: 120px;
	color: #666666;
	padding-right: 20px;
}

.sp-text__item {
	width: 33.33%;
	float: left;
	font-size: 14px;
	color: #333333;
	padding: 10px 0;
}

.sp-text {
	padding: 10px 0;
}

.spbar.scorebar li {
	padding-top: 0;
}

.sp-right {
	float: right;
	width: 235px;
}

.grade {
	position: relative;
}

.grade::after {
	position: absolute;
	content: '';
	right: 7px;
	top: 50%;
	transform: translate(0, -50%);
	width: 40px;
	height: 1px;
	background-color: #c8a063;
}

.grade::before {
	position: absolute;
	content: '';
	left: 7px;
	top: 50%;
	transform: translate(0, -50%);
	width: 40px;
	height: 1px;
	background-color: #c8a063;
}

.sp-left {
	width: 965px;
	float: left;
}


.gallery-top {
	width: 400px;
	height: 400px;
}

.gallery-thumbs {
	width: 400px;
	height: 69px;
	margin-top: 15px;
}

.gallery-thumbs .swiper-slide {

	background-size: cover;
}

.gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
	border: 1px solid #cba66c;
}

.gallery-top .swiper-slide {
	background-size: cover;
}

.collection .btn {
	background-color: #fff;
	width: 106px;
}

.collection .btn:hover {
	color: #c8a063;
}

.collection {
	margin-top: 30px;
}

.swiper-info {
	padding-left: 25px;
}

.swiper-info--tit {
	font-size: 22px;
	color: #333333;
	line-height: 40px;
}

.swiper-info--item {
	font-size: 14px;
	line-height: 34px;
}

.swiper-info--label {
	color: #666666;
	min-width: 94px;
	text-align: left;
	padding-left: 5px;
	display: inline-block;
}


.region {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	border: 0;
	outline: 0;
	padding: 0 20px;
	width: 110px;
	background: url(../images/buy/down.png) no-repeat right 10px center;
}

.swiper-info--value .text-danger {
	padding: 0 5px;
}

.swiper-info--prize {
	background: url(../images/buy/prize.png) no-repeat;
	height: 42px;
	width: 471px;
	float: 16px;
	color: #fff;
	padding: 0 20px;
	line-height: 42px;
	margin: 12px 0;
}

.now-num {
	font-size: 22px;
}

.old-prize {
	margin-left: 30px;
	text-decoration: line-through;
}

.swiper-info--num {
	font-size: 14px;
	line-height: 32px;
	color: #666666;
	margin-top: 20px;
}

.swiper-info--num .form-control {
	width: 115px;
	background-color: #f8f8f8;
	margin: 0 10px;
}


.swiper-info--num i {
	color: #999;
}

.swiper-info--cz .btn {
	min-width: 156px;
	padding: 6px 33px;
	height: 47px;
	margin-right: 15px;
}

.swiper-info--cz .btn .iconfont {
	margin-right: 10px;
}

.swiper-info--cz {
	margin: 20px 0;
}

.swiper-info--bz {
	line-height: 50px;
}

.swiper-info--bz span {
	font-size: 14px;
	color: #333333;
	margin-right: 15px;
}

.swiper-info--bz span>img {
	margin-right: 6px;
}

.sp-head {
	margin-bottom: 0;
}

.sp-head .dp-info-item {
	line-height: 22px;
}

.sp-head .dp-info {
	padding: 10px 0;
}

.sp-warp {
	margin-bottom: 60px;
}



/* 购物车*/

.slideTxt .p20 {
	padding: 20px;
}

.slideTxt .hd {
	border-bottom: 1px solid #ddd;

}

.slideTxt .hd ul {
	padding: 0 20px;
}


.slideTxt .hd ul li {
	padding: 20px 0;
	font-size: 18px;
	line-height: 20px;
	position: relative;
	float: left;
}

.slideTxt .hd ul li .dian {
	margin-right: 10px;
	vertical-align: top;
	padding-top: 1px;
}

.slideTxt .hd ul li.on::after {
	position: absolute;
	width: 100%;
	content: '';
	height: 2px;
	left: 0;
	background-color: #c8a063;
	bottom: -1px;
}


.table-left th:first-child {
	text-align: left;
}

.table-left td:first-child {
	text-align: left;
}


.dz-box {
	border: 1px solid #ddd;
	padding: 20px;
	box-sizing: border-box;
	float: left;
	color: #999999;
	margin-right: 20px;
}

.dz-name {
	font-size: 16px;
	padding-bottom: 15px;
	border-bottom: 2px solid #ededec;
}

.dz-desc {
	font-size: 14px;
	padding: 15px 0;
	line-height: 1;
}


.dz-tel {
	font-size: 14px;
	line-height: 1;
	padding-bottom: 10px;
}

.dz-box.active .dz-tel {
	color: #333333;
}

.dz-box.active .dz-name {
	color: #333333;
}


.dz-box.active {
	background: url(../images/buy/dui.png) no-repeat right bottom;
	border-color: #c8a063;
}

.dz-btn-group .btn {
	margin-right: 10px;
}

.dz-btn-group {
	padding-top: 20px;
}

.text-info {
	color: #999999;
}

.radio-item {
	margin-right: 20px;
	margin-bottom: 0;
	line-height: 18px;
	height: 18px;
	vertical-align: middle;
}

.radio-item .radio {
	margin: 0 !important;
	margin-right: 10px !important;
}

.select-item .selectpicke {
	float: left;
	min-width: 145px;
	border-radius: 0;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

.select-item {
	margin-bottom: 0;
	vertical-align: middle;
}

.select-item span {
	float: left;
	line-height: 30px;
	margin-right: 10px;
}

.step-index {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	text-align: center;
	line-height: 22px;
	background-color: #dddddd;
	color: #333333;
	margin-right: 8px;
}

.step-main {
	font-size: 14px;
	padding-right: 10px;
	line-height: 22px;
}

.step-line {
	display: inline-block;
	background-color: #dddddd;
	height: 5px;
	width: 140px;
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -1px;
}

.step-line.is-active {
	background-image: linear-gradient(to right, #d1a95e, #c1994e);
}

.step-item {
	float: left;
	position: relative;
	overflow: hidden;
}

.steps {
	padding: 24px 30px;
	line-height: 20px;
}

.step-item:last-child .step-main {
	padding-right: 0;
}

.step-item.active .step-index {
	background-color: #c8a063;
	color: #fff;
}


.textarea-placeholder {
	padding: 10px;
	border: 0;
	resize: none;
	min-height: 175px;
	width: 100%;
}


.sub-order {
	text-align: right;
}

.sub-info {
	border: 2px solid #e2ccac;
	border-radius: 4px;
	padding: 15px 20px;
	text-align: right;
	background-color: #fff;
}

.sub-info-text {
	font-size: 14px;
	line-height: 28px;
}

.sub-info-pay {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 18px;
}

.sub-info-pay .text-danger {
	font-weight: bold;
}

.pay-mode__radio label {
	margin: 0;
	line-height: 18px;
	margin-right: 25px;
	vertical-align: middle;
}

.pay-mode__radio .radio {
	margin: 0 !important;
	margin-right: 10px !important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	width: 18px;
	height: 18px;
	outline: 0;
	background: url(../images/buy/yuan.png) no-repeat center;
}

.pay-mode__radio .radio:checked {
	background: url(../images/buy/radios.png) no-repeat center;
}

.pay-mode__tit {
	font-size: 14px;
	line-height: 18px;
}

.pay-mode {
	padding: 0 20px;
}

.pay-mode__item {
	padding: 20px 0;
	border-bottom: 2px solid #DDDDDD;
}

.pay-mode__item:last-child {
	border-bottom: 0;
}

.dd-info-list {
	padding: 20px;
}

.dd-info-list li {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.dd-info-label {
	min-width: 80px;
	text-align: left;
	color: #666666;
}

.goshop {
	padding-bottom: 55px;
	padding-right: 65px;
	text-align: right;
}

.order-success-see {
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.order-success-see a {
	font-weight: bold;
}

.order-success-tit {
	font-size: 18px;
	color: #333;
	line-height: 30px;
}

.order-success-wait {
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.order-success-info {
	border: 1px solid #c8a063;
	padding: 15px 20px;
	margin: 5px 0;
}

.order-success {
	padding: 40px 140px;
}

.order-success-img {
	margin-right: 45px;
	padding: 36px 0;
}

.order-success-content {
	width: 600px;
}

.order-success-info--item {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}

.order-success-info--item .text-warn {
	font-weight: bold;
}

.pj-shop {
	margin-bottom: 30px;
}


.pj-shop--label {
	min-width: 90px;
	color: #666666;
	text-align: left;
	display: inline-block;
}

.pj-shop-item {
	font-size: 14px;
	line-height: 36px;
	color: #333333;
}

.pj-shop-item .text-danger {
	font-weight: bold;
}

.icon-group .iconfont {
	font-size: 18px;
	color: #fd8c1d;
	margin: 0 1px;
}

.icon-group {
	margin-right: 10px;
}

.pj-shop-info {
	padding-left: 30px;
}

.pj-shop-tit {
	font-size: 22px;
	line-height: 42px;
	color: #333333;
	margin-bottom: 8px;
}

.pf {
	font-size: 20px;
	color: #fd8c1d;
	font-weight: bold;
}

.samedesc {
	font-size: 14px;
	color: #333333;
}


.pj-tag {
	display: inline-block;
	font-size: 14px;
	color: #666666;
	height: 36px;
	line-height: 36px;
	border: 1px solid #c8a063;
	text-align: center;
	padding: 0 25px;
	margin-right: 10px;
}

.pj-tags {
	padding: 0 20px;
	line-height: 80px;
	font-size: 0;
}

.pj-cn {
	text-align: center;
	border-right: 1px solid #ddd;
	padding: 0 20px;
}


.user-pj li {
	padding: 20px 0;
	border-bottom: 1px solid #ddd;
}

.user-pj li:last-child {
	border-bottom: 0;
}

.user-pj {
	padding: 0 20px;
}

.user-avatar {
	margin-right: 20px;
}

.user-push-tit {
	font-size: 16px;
	color: #333;
	line-height: 1;
}


.user-push-time {
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}

.user-push-desc {
	font-size: 14px;
	color: #666666;
	padding: 20px 0;
	line-height: 1;
}

.user-push-pic img {
	margin-right: 15px;
}

.user-push {
	padding-top: 20px;
}

.user-more {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #999999;
}

.user-more .iconfont {
	font-size: 12px;
	margin-left: 10px;
	color: #999;
}

.samedesc {
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.pf {
	font-size: 20px;
	color: #fd8c1d;
	line-height: 30px;
}

.star .icon-group .iconfont {
	font-size: 12px;
}


.p-grade {
	line-height: 30px;
}

.p-input {
	margin: 10px 0;
}


.p-grade__label {
	font-size: 14px;
	color: #333333;
	min-width: 70px;
	text-align: left;
	display: inline-block;
	float: left;
}

.star-group {
	margin-right: 20px;
}


.star-group li {
	float: left;
	line-height: 30px;
}


.pj-texteara {
	padding: 10px;
	min-height: 100px;
	resize: none;
}


.jy-text {
	font-size: 12px;
	color: #888888;
	margin-bottom: 5px;
}

.up-img {
	margin-right: 5px;
}

.inset-card {
	padding: 20px;
}

.sub-pj {
	margin-top: 20px;
}


.search-form__item .jg {
	line-height: 36px;
}





/* ----------------------------- */
.seller-side.side-menu>.side-submenu .iconfont {
	font-size: 18px;
	color: #c39c53;
	margin-right: 8px;
}

.seller-side.side-menu>.side-submenu>span::after {
	content: '';
	position: absolute;
	right: 20px;
	left: unset;
	top: 50%;
	margin-top: -6px;
	width: 12px;
	height: 12px;
	background-color: transparent;
	background: url(../images/seller/allowright.png) no-repeat center;
}

.seller-side .submenu-nav {
	padding: 0 20px;
}

.seller-side .submenu-nav>li::before {
	width: 0;
	height: 0;
}


.seller-side .submenu-nav>li {
	width: 50%;
	float: left;
}

.seller-side .submenu-nav>li a {
	padding: 10px 0;
	line-height: 16px;
}


.seller-side.side-menu>.side-submenu>span {
	padding: 10px 20px;
}

.seller-side.side-menu>.side-submenu {
	margin-bottom: 12px;
}

.side-menu.seller-side {
	padding: 20px 0 30px;
}

.tip-msg {
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}

.serach-input {
	position: relative;
	display: block;
	height: 32px;
	width: 100%;
}

.serach-input .iconfont {
	color: #999999;
	font-size: 13px;
	position: absolute;
	left: 14px;
	top: 50%;
	margin-top: -6.5px;
	line-height: 1;
}

.serach-input .form-control {
	padding-left: 40px;
	width: 100%;
}

.w-form {
	width: 510px;
}

.select-pick .select {
	width: 174px;
}

.select-pick {
	display: inline-block;
}

.select-pick .select2-container--default .select2-selection--single .select2-selection__arrow .iconfont {
	font-size: 22px !important;
	color: #a2a2a2;
}

.select-pick .select2-container--default .select2-selection--single {
	height: 32px;
}

.select-pick .select2-container--default .select2-selection--single .select2-selection__arrow {
	margin-top: -11px;
	right: 10px;
}

.select-pick .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #999;
	line-height: 30px;
}


.select-pick .select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered {
	color: #333333;
	line-height: 32px;
}


.pay-amount {
	position: relative;
	display: inline-block;
}

.pay-amount .form-control {
	width: 174px;
}

.ele {
	position: absolute;
	right: 10px;
	top: 50%;
	font-size: 14px;
	color: #333;
	line-height: 1;
	margin-top: -7px;
}

.date-pick .form-control {
	width: 130px;
	background: url(../images/seller/rilui.png) no-repeat right 12px center;
}

.date-pick>span {
	line-height: 32px;
}

.date-pick .jg {
	padding: 0 10px;
}


.end-active .btn {
	padding: 6px 30px;
}

.order-screen {
	position: absolute;
	right: 20px;
	top: 16px;
}


.order-screen .form-item .form-control {
	border-color: #c8a063;
	width: 156px;
	background-color: #fff;
	padding: 6px 15px;
}

.order-screen .form-item {
	margin-right: 10px;
}

.order-screen .form-item:last-child {
	margin-right: 0;
}

.wl-icon span {
	display: block;
	line-height: 32px;
	font-size: 14px;
}

.wl-icon {
	padding: 10px 0;
	text-align: center;
}

.wl-icon span .iconfont {
	font-size: 14px;
	margin-right: 10px;
}


.lineHight .btn {
	margin-top: 21px;
}

.deliver-form.refund-form label>span {
	min-width: 80px;
}

.form-value {
	font-size: 14px;
	color: #333333 !important;
}

.radios-group .radio-item {
	padding: 6px 0;
	height: auto;
}

.cancle-tit {
	font-size: 14px;
	color: #666;
}

.cost-form .order-amount .text-danger {
	line-height: 32px;
	font-weight: bold;
}

.order-detail-head span {
	font-size: 14px;
	color: #666666;
}

.order-detail-head span>i {
	color: #333333;
	padding: 0 10px;
	display: inline-block;
	min-width: 230px;
}

.order-detail--list {
	padding: 0;
}


.buy-info--item {
	float: left;
	width: 33.33%;
	margin-right: 0 !important;
	line-height: 33px;
	padding: 0 8px;
}

.buy-info--label {
	display: inline-block;
	min-width: 80px;
}

.order-info-teble {
	border: 1px solid #c8a063;
}


.order-info-teble th {
	color: #666666;
	padding-top: 20px;
	border: 0;
	text-align: center;
	background-color: #fff6e9;
	font-size: 14px;
}


.order-info-tebles {
	padding: 0 20px 20px;
}


.buy-info--value .text-danger {
	font-weight: bold;
}

.order-info-teble .text-danger {
	font-weight: bold;
}


.order-info-teble td {
	color: #333333;
	padding: 20px 0;
	border: 0;
	text-align: center;
	background-color: #fff6e9;
	font-size: 14px;
	color: #333333;
}

.order-info-teble .shop-img {
	width: 100px;
	height: 100px;
	float: unset;
	margin: 0 auto;
}

.ui-left {
	text-align: left !important;
}


.history-item i {
	padding: 0 10px;
}

.history-item {
	font-size: 14px;
	color: #333333;
	line-height: 34px;
	padding: 0 8px;
}


.fruit-home {
	font-size: 30px;
	color: #333333;
	text-align: center;
	padding-top: 30px;
	line-height: 1;
}

.print-table {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}

.print-table td {
	border-top: 2px solid #f0efee;
	padding: 14px 0;
	color: #333333;
	font-weight: normal;
	text-align: center;
}

.print-table th {
	color: #666;
	padding: 15px 0;
	text-align: center;
}

.order-info-foot .buy-info--item {
	width: 25%;
}

.order-info-foot {
	padding: 0 10px 12px;
}

.print-order {
	width: 920px;
}

.print-order .order-list__item {
	margin-top: 0;
}

.print-txt {
	padding: 0 43px;
	width: 260px;
	text-align: center;
	padding-top: 77px;
}

.print-format {
	font-size: 46px;
	text-align: center;
	line-height: 1;
}

.print-size {
	font-size: 14px;
	color: #333333;
	background-color: #dcdcdc;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	text-align: center;
	border-radius: 12px;
	margin: 10px 0 15px;
}

.print-rule {
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	padding: 0 8px;
}


.printer-img {
	margin-right: 10px;
}

.print-btn {
	min-width: 112px;
	height: 50px;
	margin-bottom: 40px;
}

.print-box {
	padding: 20px 0 20px 20px;
}

.same-btn .btn {
	min-width: 80px;
}

.main-bg {
	background-color: #f8f8f8;
}

.slidenav .hd>ul>li {
	width: 50%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.slidenav .hd>ul {
	margin: 0 -15px;
}

.slidenav .hd>ul>li.on {
	background-color: #ebebeb;
}

.links {
	padding: 24.5px;
}

.upload-icon {
	position: relative;
	width: 100px;
	height: 100px;
	border: 1px solid #DDDDDD;
	text-align: center;
	line-height: 100px;
	margin-bottom: 5px;
}

.upload-icon #img_file {
	width: 100%;
	height: 100%;
}

.advise {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	width: 530px;
}

.set-form .tk-form-item {
	margin-bottom: 15px;
}

.sign .upload-icon {
	width: 560px;
}
.upload-icon .show-hidden{
	width: 100px;
	height: 100px;
}

.sign .upload-icon .show-hidden{
	width: 560px;
	height: 100%;
}

.back-index {
	display: inline-block;
	line-height: 32px;
	padding-left: 20px;
}

.grade-defult {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	display: inline-block;
	padding: 0 10px;
}


.grade-update .iconfont {
	font-size: 16px;
	margin-right: 5px;
}

.grade-update {
	padding: 0 10px;
}

.input-block {
	margin-bottom: 5px;
}

.set-form .tk-form-label {
	padding-right: 0;
	min-width: 60px;
}


.p70 {
	padding-bottom: 70px;
}

.upload-silde {
	width: 186px;
	height: 92px;
	font-size: 0;
	border: 1px solid #ddd;
	position: relative;
	text-align: center;
	line-height: 92px;
}
.upload-silde .show-hidden{
	width: 186px;
	height: 92px;
}

.slide-form .tk-form-item {
	margin-bottom: 10px;
}

.location-btn {
	margin-left: 15px;
}


.form-pic {
	margin-right: 8px;
	margin-bottom: 5px;
}

.shop-template {
	border: 1px solid #c8a063;
	padding: 20px;
	background-color: #fff6e9;
}

.shop-template--label {
	color: #666;
	margin-right: 20px;
}

.shop-template--val {
	color: #333;
}

.shop-template--item {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 14px;
}

.shop-template--item:last-child {
	margin-bottom: 0;
}

.shop-template--item .text-warn {
	font-weight: bold;
}

.shop-template--item .btn {
	height: 30px;
}

.template-tit {
	font-size: 14px;
	color: #333333;
	margin-bottom: 9px;
}

.template-flax {
	width: 33.333%;
	padding: 0 10px;
	float: left;
	margin-top: 20px;
}

.template {
	margin: 0 -10px;
}

.template-cntent {
	text-align: center;
	padding: 20px 0;
}

.template-gird {
	font-size: 14px;
	color: #c8a063;
	line-height: 16px;
	padding: 0 20px;
	display: inline-block;
}

.template-gird>i {
	float: left;
}

.template-gird .iconfont {
	font-size: 16px;
	margin-right: 10px;
	width: 16px;
	display: inline-block;
}

.template-modal .modal-body {
	padding: 40px;
}

.template-modal .modal-content {
	border-radius: 20px;
}

.template-modal button.close {
	position: absolute;
	right: 28px;
	top: 28px;
	z-index: 111;
}

.template-modal button.close .iconfont {
	font-size: 34px;
}


.slideTxtBox ul li .text-info {
	font-size: 12px;
	padding-left: 5px;
}

.check-group .checkbox {
	margin-right: 10px !important;
}

.check-group label {
	cursor: pointer;
	width: 33.33%;
	float: left;
	min-width: 170px;
	margin-bottom: 15px;
}

.check-group label>span {
	white-space: nowrap;
}

.check-group {
	width: 510px;
	border-bottom: 2px solid #f0efee;
	padding-top: 15px;
}

.check-group:first-child {
	padding-top: 0;
}

.check-group:last-child {
	border-bottom: 0;
}

.label-w2 .tk-form-label {
	min-width: 110px;
}

.wait-tip {
	font-size: 14px;
	color: #666666;
	padding: 10px 0;
}

.pagination-box {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
}

.album-btn-group {
	padding: 20px 0;
}

.album-btn-group .btn {
	margin-right: 15px;
}

.album-name {
	font-size: 14px;
	color: #666666;
	margin-top: 20px;
}


.album-pic {
	float: left;
	margin-right: 50px;
}

.pic-item {
	font-size: 0;
	margin-right: 20px;
	display: inline-block;
}

.pic-block {
	margin-bottom: 10px;
}

.pic-align img {
	margin-bottom: -20px;
}

.shop-serve--item {
	text-align: center;
	float: left;
	padding: 0 25px;
}

.serve-img {
	width: 78px;
	height: 78px;
	line-height: 78px;
	text-align: center;
	border-radius: 100%;
	background-color: #fff6e9;
	margin: 0 auto;
}

.serve-name {
	padding: 20px 0 30px;
	font-size: 16px;
	line-height: 18px;
	color: #333333;
}

.shop-serve {
	padding: 45px 10px;
}


.brand-logo {
	width: 100px;
	height: 100px;
	border-radius: 5px;
	border: 1px solid #dddddd;
	position: relative;
	text-align: center;
	float: left;
}

.brand-logo #img_file {
	width: 100px;
	height: 100px;
	z-index: 111;
}

.brand-logo #img_id {
	width: 100px;
	height: 100px;
	z-index: 11;
	position: absolute;
	left: 0;
}

.update-text {
	font-size: 14px;
	color: #999999;
	white-space: nowrap;
	margin-top: 5px;
}

.update-fix {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.tj-icon .iconfont {
	font-size: 24px;
	color: #999;
	cursor: pointer;
}

.tj-icon .iconfont.active:before {
	content: "\e6b0";
}

.tj-icon .iconfont.active{
	font-size: 24px;
	background-image: linear-gradient(#d1a95e, #c1994e);
	-webkit-background-clip: text;
	color: transparent;
}

.tj-icon1 .iconfont {
	font-size: 24px;
	background-image: linear-gradient(#d1a95e, #c1994e);
	-webkit-background-clip: text;
	color: transparent;
}
.order-table .tree{
	cursor: pointer;
}
.tree .iconfont {
	font-size: 20px;
	color: #c8a063;
	margin-right: 10px;
	line-height: 1;
}

.tree {
	font-size: 14px;
	color: #333333;
	margin-right: 30px;
	display: inline-block;
	min-width: 58px;
	vertical-align: middle;
}

.tree>i {
	float: left;
}

.show-radio label span {
	padding: 5px 0;
}

.show-radio {
	height: 30px;
}


.show-radio .radio {
	margin: 6px !important;
	cursor: pointer;
}

.type-lev {
	padding-left: 31px;
}

.shop-steps {
	border: 1px solid #c8a063;
	padding: 18px 40px;
	box-sizing: border-box;
}

.shop-steps .step-line {
	width: 180px;
}

.push-panel {
	padding: 0 20px;
	border: 1px solid #ddd;
}

.warp-content {
	padding: 20px 20px 0;
}

.panel-border {
	border: 1px solid #ddd;
}

.label-w3 .tk-form-label {
	min-width: 100px;
}

.go-back {
	margin-left: 60px;
}

.form-add {
	line-height: 32px;
	color: #c8a063;
	font-size: 14px;
	vertical-align: middle;
}

.form-add .iconfont {
	margin-right: 10px;
	font-size: 17px;
}

.shop-block {
	float: left;
	margin-left: 5px;
	margin-bottom: 8px;
}

.layui-input-block.shop-block {
	margin-top: 0;
}

.icon-picture {
	font-size: 14px;
	margin-right: 8px;
}

.push-link {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #c8a063;
	margin-top: 10px;
}

.push-link:hover {
	color: #c8a063;
}

.select-panel-tit {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 20px;
}

.select-list li a {
	display: block;
	line-height: 30px;
}

.warp-content1 {
	padding: 20px;
}


.shop-tag {
	font-size: 14px;
	color: #c8a063;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	border-radius: 5px;
	display: inline-block;
	margin-right: 30px;
	background-color: #fff6e9;
	position: relative;
}


.shop-tag::after {
	position: absolute;
	content: '\e673';
	top: -15px;
	right: -7.5px;
	width: 15px;
	height: 15px;
	font-family: "iconfont" !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	color: #f56c6c;
	vertical-align: top;
}

.shop-fl {
	font-size: 14px;
	color: #333333;
}

.shop-checked {
	font-size: 14px;
	color: #666666;
	border-bottom: 2px solid #ededed;
}

.shop-checked .text-warn {
	margin-left: 20px;
}


.transfer-box {
	position: relative;
	width: 260px;
	height: 438px;
	border: 1px solid #c8a063;
	float: left;
	padding: 14px 40px;
}

.transfer-icon {
	display: inline-block;
	width: 15px;
	height: 34px;
	background: url(../images/seller/tran1.png) no-repeat center;
	float: left;
	margin-right: 10px;
}

.transfer-list li.on .transfer-icon {
	background: url(../images/seller/tran.png) no-repeat center;
}

.transfer-list li.on {
	color: #c8a063;
}

.transfer-list li {
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.transfer-operation {
	position: absolute;
	left: -40px;
	top: 50%;
	transform: translateY(-50%);
}

.transfer-operation .iconfont {
	color: #c8a063;
	font-size: 20px;
}
.check-group--head{
	margin-bottom: 10px;
}
.check-tit {
	font-size: 14px;
	color: #333;
	line-height: 30px;

}

.left-w {
	width: 680px;
}

.right-w {
	width: 200px;
}

.store-profile--name .text-warn {
	font-size: 20px;
	margin-right: 30px;
}

.store-profile--name {
	margin-bottom: 10px;
	line-height: 1;
}


.store-profile-text .dp-detail--label {
	min-width: 60px;
}

.store-profile-text {
	padding: 15px 20px;
}

.store-profile-text .dp-detail--item {
	margin-bottom: 5px;
}

.xy-group img {
	vertical-align: top;
}

.store-profile-pf__tit {
	font-size: 16px;
	color: #333333;
	margin-bottom: 1px;
}

.store-profile-pf--label {
	font-size: 14px;
	color: #333333;
}

.store-profile-pf--val {
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
}

.store-profile-pf--group .iconfont {
	color: #fd8c1d;
	font-size: 18px;
}

.store-profile-pf {
	border-left: 1px solid #ddd;
	box-sizing: border-box;
	padding: 6px 0 6px 11px;
}

.detail-box {
	border: 1px solid #c8a063;
	background-color: #fff6e9;
	padding: 20px;
}

.detail-box--body .detail-box--item {
	display: block;
	width: 33.33%;
	float: left;
	font-size: 14px;
	color: #999999;
}

.detail-box--tit {
	font-size: 16px;
	color: #333;
	margin-bottom: 6px;
}

.operate-item {
	height: 92px;
	margin-bottom: 2px;
}

.operate-bg1 {
	background-color: #f2f6fd;
	width: 440px;
}

.operate-bg2 {
	background-color: #eff8f0;
	width: 424px;
}

.operate-bg3 {
	background-color: #fdf7ed;
	width: 404px;
}

.operate-tit {
	font-size: 14px;
	color: #333333;
}

.operate-num {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 2px 0;
}

.text-green {
	color: #1aef45;
	vertical-align: top;
}

.operate-foot .iconfont {
	line-height: 16px;
	font-size: 16px;
	vertical-align: middle;
}


.operate-content {
	padding: 12px 0 12px 20px;
	float: left;
}

.trapezoid {
	font-size: 14px;
	color: #fff;
	float: right;
	height: 92px;
	line-height: 92px;
	margin-right: -20px;
	text-align: center;
}

.trapezoid img {
	margin-right: 10px;
	margin-top: -3px;
}

.trapezoid-bg1 {
	background: url(../images/seller/bg1.png) no-repeat center;
	width: 210px;
	margin-right: -26px;
}

.trapezoid-bg2 {
	background: url(../images/seller/bg2.png) no-repeat center;
	width: 164px;
}


.trapezoid-bg3 {
	background: url(../images/seller/bg3.png) no-repeat center;
	width: 124px;
}

.flow-text {
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
}

.msg-panel-tit {
	font-size: 18px;
	color: #333333;
	line-height: 20px;
}

.msg-panel-head {
	border-bottom: 1px solid #ddd;
	padding: 20px;
}

.msg-panel-tit img {
	padding: 3px 15px 0 0;
	vertical-align: top;
}

.msg-panel {
	border: 1px solid #ddd;
}

.msg-list-tit {
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}

.msg-list-time {
	font-size: 14px;
	color: #999;
}

.msg-list {
	padding: 5px 20px;
}

.msg-list li a {
	padding: 14px 0;
	display: block;
}


.msg-list li {
	border-bottom: 2px solid #ededed;
}

.msg-list li:last-child {
	border-bottom: 0;
}

.msg-list-tel {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.operate-relation {
	width: 188px;
	height: 280px;
	background: url(../images/seller/line.png) no-repeat left top;
	position: absolute;
	right: 38px;
	top: 20px;
	padding-top: 55px;
}

.operate-relation1 {
	padding-left: 50px;
}

.operate-relation2 {
	padding-left: 35px;
}

.operate-relation3 {
	padding-left: 20px;
}

.operate {
	position: relative;
}

.operate-relation-tit {
	padding-left: 2px;
}

.operate-relation-item {
	font-size: 14px;
	color: #333333;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 14px;
}

.panel-border .hd {
	margin-right: -20px;
}


.cy-cneter {
	padding: 30px;
	min-height: 1000px;
}

.cy-cneter-tip {
	font-size: 16px;
	color: #999999;
}

.cy-cneter-tit {
	font-size: 20px;
	color: #c8a063;
	margin-bottom: 15px;
}

.open-shop-tit {
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px;
}

.one-key {
	font-size: 14px;
	color: #c8a063;
}

.open-shop {
	display: block;
	padding: 7px 15px;
}

.cy-cneter-open {
	margin-top: 40px;
}

.store-type {
	padding: 60px 45px;
	min-height: 940px;
}

.store-type--name {
	font-size: 18px;
	color: #c8a063;
	margin-top: 15px;
}

.type-img {
	padding-top: 50px;
}

.store-type--item {
	display: block;
	background-color: #fff6e9;
	width: 200px;
	height: 200px;
	border-radius: 15px;
	margin-right: 30px;
	text-align: center;
	float: left;
}

.id-pic {
	position: relative;
	width: 155px;
	height: 93px;
	border-radius: 5px;
	border: 1px solid #dddddd;
	position: relative;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.id-pic >input{
	position: absolute;
	left: 0;
	top: 0;
}


.id-pic> img {
	width: 155px;
	height: 93px;
}

.star-group li {
	background: url(../images/buy/star1.png) no-repeat;
	float: left;
	width: 16px;
	height: 16px;
	margin: 7px 1px;
}

.star-group li.active {
	background: url(../images/buy/star.png) no-repeat;
	width: 16px;
	height: 16px;
}

.star-group {
	float: left;
}


.transfer-third {
	display: none;
	float: left;
}

.transfer-two {
	display: none;
	float: left;
}
.transfer-first-box{
	margin-right: 55px;
}
.transfer-second-box{
	display: none;
	margin-right:55px;
}
.transfer-third-box{
	display: none;
}
.transfer-operation{
	
}

/* 登录提示 */
.modal-tip{
	padding: 20px 0;
	text-align: center;
	font-size: 16px;
}
.modal-tip .iconfont{
	padding-right: 6px;
	color: #ffad26;
	font-size: 16px;
}

.yf-group--body label{
	width: 70px;
	min-width: 70px;
    margin-right: 20px;
}
.yf-group--body .checkbox{
	background-image: url(../images/seller/check.png);
}

.yf-group--body .checkbox:checked {
    background: url(../images/buy/checked.png) no-repeat;
}
.thead .row{
	background-color: #f7f5f2;
}
.row-tr .row{
	border-bottom: 2px solid #dedddb;
}
.order-table .row{
	margin: 0 ;
}
.order-table .row>div{
	padding: 10px 10px;
}
.order-table .row-tr .row>div{
	padding: 15px 10px;
}

.sub-rows{
	display: none;
}
.icon-toggle{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-right: 10px;
	background-image: url(../images/seller/add.png);
}
.on .icon-toggle{
	background-image: url(../images/seller/jian.png);
}






















